package com.prd.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.prd.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ent_narration_summary
 *
 * @author
 */
@Data
@TableName("ent_narration_summary")
@ApiModel(value = "述职面谈纪要", description = "述职面谈纪要")
public class EntNarrationSummary extends BaseVo implements Serializable {
    /**
     * ID
     */
    @TableId
    private Long id;

    /**
     * 面谈ID
     */
    @ApiModelProperty(value = "面谈ID")
    private Long interviewId;

    /**
     * 编号
     */
    @ApiModelProperty(value = "编号")
    private String number;

    /**
     * 面谈人
     */
    @ApiModelProperty(value = "面谈人")
    private String spokesman;

    /**
     * 主题
     */
    @ApiModelProperty(value = "主题")
    private String motif;

    /**
     * 绩效维度
     */
    @ApiModelProperty(value = "绩效维度")
    private String dimensionality;

    /**
     * 内容
     */
    @ApiModelProperty(value = "内容")
    private String content;

    /**
     * 附件
     */
    @ApiModelProperty(value = "附件")
    private String annex;

    /**
     * 开始日期
     */
    @ApiModelProperty(value = "开始日期")
    private Date startTime;

    /**
     * 完成日期
     */
    @ApiModelProperty(value = "完成日期")
    private Date finishTime;

    /**
     * 完成周期
     */
    @ApiModelProperty(value = "完成周期")
    private Double finishPeriod;

    /**
     * 执行人
     */
    @ApiModelProperty(value = "执行人")
    private String execute;

    /**
     * 督导人
     */
    @ApiModelProperty(value = "督导人")
    private String supervisor;

    /**
     * 辅导人
     */
    @ApiModelProperty(value = "辅导人")
    private String tutor;

    /**
     * 状态：1：待审核、2：审核通过、3：审核不通过
     */
    @ApiModelProperty(value = "状态：1：待审核、2：审核通过、3：审核不通过")
    private Integer status;

    /**
     * 1：未执行、2：已执行
     */
    @ApiModelProperty(value = "1：未执行、2：已执行")
    private Integer perform;

    private static final long serialVersionUID = 1L;
}